'use strict';

if (zxcv) {
    zxcv.get = function (uri) {
        return zxcv.raw.assetBox.get(uri);
    };
    
    zxcv.load = function (uri, onload, onerror) {
        zxcv.raw.assetBox.load(uri, onload, onerror);
    };

    zxcv.unload = function (uri) {
        zxcv.raw.assetBox.unload(uri);
    };
    
    zxcv.store = function (uri, asset) {
        zxcv.raw.assetBox.store(uri, asset);
    };
    
    zxcv.loading = {
        clear: function () { this.current = 0; this.total = 0; },
        current: 0,
        total: 0
    };
    
    zxcv.ASSET_LOADING   = 0;
    zxcv.ASSET_LOADED    = 1;
    zxcv.ASSET_NOT_FOUND = 2;
    zxcv.ASSET_UNLOADED  = 3;
}